#ifndef __LSROLE_CREATE_FAILEDSENDER_H__
#define __LSROLE_CREATE_FAILEDSENDER_H__

#include "gwmessagemap.hpp"
#include "IMessageOperator.h"
#include "protonet.hpp"
#include "netlib.h"
#include "../LoginServer.h"

/**
*@file       LSRole_Create_FailedSender.h
*@brief      send message LSRole_Create_Failed
*
*@author     graywind
*@version    1.0.0.0
*@data       2012/4/14
*/

///message wrapper
class msgLSRole_Create_Failed
{
public:
    static const int MessageId = LSRole_Create_Failed;
    //TODO
};

class HandleLSRole_Create_Failed
{
public:
    ///@brief     handle message
    ///param[in]  msg     message wrapper of LSRole_Create_Failed
    ///retval     void
    static void HandleMessage(msgLSRole_Create_Failed* msg)
    {
        //TODO
        //Main Message:  msgLoginServer
    }
};
///[message wrapper]  [handler]
RegisterHandler(msgLSRole_Create_Failed, HandleLSRole_Create_Failed);

#endif
